Terence Parr gives an idea of the core mechanisms behind virtual machines by building one, in front of your eyes, from scratch. It is the same kind of commercial interpreter he made for Renault cars. More resources from NewCircle: http://crcl.to/z7nl5 http://www.meetup.com/SF-Computer-Language-Design-and-Implementation/